package br.com.truta.util;

public class Constantes {
	
	//IMAGENS
	public static final String IMAGEM_HOME = "WEB-INF/view/";	
	
	//NOME DOS BOTOES
	public static final String BOTAO_LOGIN = "botaoLogin";
	public static final String BOTAO_CADASTRAR = "botaoCadastrar";
	public static final String BOTAO_OK = "botaoOK";
	public static final String BOTAO_CANCELAR = "botaoCancelar";
	public static final String BOTAO_ESQUECI_SENHA = "botaoEsqueciSenha";
	public static final String BOTAO_ESQUECI_USER = "botaoEsqueciUser";
	public static final String BOTAO_RELATORIO = "botaoRelatorio";
	public static final String BOTAO_SAIR = "botaoSair";
	public static final String BOTAO_MOVIMENTACAO = "botaoMovimentacao";
	public static final String BOTAO_HOME = "botaoHome";
	public static final String BOTAO_SALVAR = "botaoSalvar";
	public static final String BOTAO_NOVO_TIPO_DESPESA = "botaoNovoTipoDespesa";
	public static final String BOTAO_NOVA_DESPESA = "botaoNovaDespesa";
	public static final String BOTAO_RELATORIO_PLANEJAMENTO = "botaoPlanejamento";
	public static final String BOTAO_RELATORIO_DIARIO = "botaoDiario";
	public static final String BOTAO_RELATORIO_SEMANAL = "botaoSemanal";
	public static final String BOTAO_RELATORIO_MENSAL = "botaoMensal";
	public static final String BOTAO_RELATORIO_ANUAL = "botaoAnual";
	public static final String BOTAO_RELATORIO_ESPECIFICO = "botaoDataEspecifico";
	
	//CODIGO DOS BOTOES
	public static final int CODIGO_BOTAO_LOGIN = 0;
	public static final int CODIGO_BOTAO_CADASTRAR = 1;
	public static final int CODIGO_BOTAO_OK = 2;
	public static final int CODIGO_BOTAO_CANCELAR = 3;
	public static final int CODIGO_BOTAO_ESQUECI_SENHA = 4;
	public static final int CODIGO_BOTAO_ESQUECI_USER = 5;
	public static final int CODIGO_BOTAO_HOME = 6;
	public static final int CODIGO_BOTAO_MOVIMENTACAO = 7;
	public static final int CODIGO_BOTAO_SAIR = 8;
	public static final int CODIGO_BOTAO_RELATORIO = 9;
	public static final int CODIGO_BOTAO_SALVAR = 10;
	public static final int CODIGO_BOTAO_NOVO_TIPO_DESPESA = 11;
	public static final int CODIGO_BOTAO_NOVA_DESPESA = 12;
	public static final int CODIGO_BOTAO_RELATORIO_PLANEJAMENTO = 13;
	public static final int CODIGO_BOTAO_RELATORIO_DIARIO = 14;
	public static final int CODIGO_BOTAO_RELATORIO_SEMANAL = 15;
	public static final int CODIGO_BOTAO_RELATORIO_MENSAL = 16;
	public static final int CODIGO_BOTAO_RELATORIO_ANUAL = 17;
	public static final int CODIGO_BOTAO_RELATORIO_ESPECIFICO = 18;
	
	//SQL's que vao ao Banco de Dados
	public static final String SQL_INSET_DESPESA = "INSERT INTO GastoControl.despesa(nome,id_tipo_despesa,id_usuario) VALUES (?, ?, ?);";
	public static final String SQL_INSET_MOVIMENTACAO = "INSERT INTO GastoControl.movimentacao(tipo_movimentacao,valor,data,observacao,id_tipo_despesa,id_despesa,id_usuario) VALUES (?, ?, ?, ?, ?, ?, ?);";
	public static final String SQL_INSET_TIPO_DESPESA = "INSERT INTO GastoControl.tipo_despesa(nome,id_usuario) VALUES (?, ?);";
	public static final String SQL_INSET_USUARIO = "INSERT INTO GastoControl.usuario(usuario,senha,nome,sobrenome,email) VALUES (?, ?, ?, ?, ?);";
	
	public static final String SQL_SELECT_DESPESA = "SELECT * FROM GastoControl.DESPESA where id_usuario in (1,?);";
	public static final String SQL_SELECT_MOVIMENTACAO = "SELECT * FROM GastoControl.MOVIMENTACAO where id_usuario in (1,?);";
	public static final String SQL_SELECT_TIPO_DESPESA = "SELECT * FROM GastoControl.TIPO_DESPESA where id_usuario in (1,?);";
	public static final String SQL_SELECT_USUARIO_ID = "SELECT * FROM GastoControl.USUARIO where id = ?;";
	public static final String SQL_SELECT_USUARIO_NOME = "SELECT * FROM GastoControl.USUARIO where nome like ?;";
	public static final String SQL_SELECT_USUARIO_USERNAME = "SELECT * FROM GastoControl.USUARIO where usuario = ?;";
	public static final String SQL_SELECT_USUARIO_EMAIL = "SELECT * FROM GastoControl.USUARIO where email = ?;";
	public static final String SQL_SELECT_USUARIO_USER_SENHA = "select * from usuario where usuario = ? and senha = ?;";
	
	//Parametros da JSP
	public static final String PARAMETRO_USER_USUARIO = "userUsuario";
	public static final String PARAMETRO_USER_SENHA = "userSenha";
	public static final String PARAMETRO_USER_NOME = "userNome";
	public static final String PARAMETRO_USER_SOBRENOME = "userSobrenome";
	public static final String PARAMETRO_USER_EMAIL = "userEmail";
	public static final String PARAMETRO_MOVIMENTACAO_DATA = "dataDespesa";
	public static final String PARAMETRO_MOVIMENTACAO_ID_DESPESA = "despesa";
	public static final String PARAMETRO_MOVIMENTACAO_ID_TIPO_DESPESA = "tipoDespesa";
	public static final String PARAMETRO_MOVIMENTACAO_OBSERVACAO = "obsDespesa";
	public static final String PARAMETRO_MOVIMENTACAO_TIPO_MOVIMENTACAO = "tipoMovimentacao";
	public static final String PARAMETRO_MOVIMENTACAO_VALOR = "valorDespesa";
	public static final String PARAMETRO_TIPO_DESPESA_NOME = "tipoDespesaNome";
	public static final String PARAMETRO_DESPESA_NOME = "despesaNome";
	public static final String PARAMETRO_DESPESA_TIPO_DEPESA_ID = "depesaTipoDespesa";
	
	//Constantes de Controle
	public static final String PARAMETRO_ID_USUARIO = "idUsuario";
	public static final char TIPO_MOVIMENTACAO_ENTRADA = 'E';
	public static final char TIPO_MOVIMENTACAO_SAIDA = 'S';

}
